Display All 256 Colors on Screen at One Time
By Jerry Burianyk
CURSOR 2, no. 5 (January/February 1980): 87-87.


This program uses the PEEK command (%(Location)=Value) to store a machine 
language program in the "Tape Input Buffer."  The program was first written in 
Z80 machine language (MNEMONIC), then converted to hex (OPCODE).  The HEX was 
translated to decimal and subsequently POKED into memory locations 20200 (4EED) 
through 20260 (4F24).

We strongly suggest the use of The Cursor Group "PEEK N' POKE" manual to fully 
understand this procedure. The "PEEK N' POKE" manual is a beginner level 
instruction course.

The 256 color program uses Screen Interrupts which Brett Bilbrey so brilliantly 
pioneered with his "CRITTER" program in the October 1980 issue of CURSOR.

The width of the 256 color display is governed by the value of &(9) in line 
330. The interrupts allow concurrent processing. Once you are running this 
program, you can press "HALT", the Color program will continue running and you 
can eliminate lines 10 through 400 by keying in the line number and "GO" 
(remember-the BASIC program is only used to assemble a machine language program 
in the "Tape Input Buffer"),the BASIC program is no longer needed.

To stop the Color program, key-in ":RETURN". If you have eliminated lines 10-
400, restart program by keying "CALL 20200".

The quantity of colors displayed can be limited by using Hand Control Knob #1.

This program will give your TV it's supreme test of quality.  We use a 10 inch 
Panasonic with our Bally in the office, and it is capable of only showing about 
14 colors.  Our Zenith, however, showed them all!!

Many, many thanks to Jerry & Brett for sharing their results with us!

